/* 2023.10 新适老化样式 */
#eldernav{ z-index: 9999 !important;}
.elderbar{ z-index: 99999 !important;}
/* ---------------------头部 --------------------- */
/* .zhwy_slh .top{ height: auto; padding-top: 10px; padding-bottom: 10px;}
.zhwy_slh .top .topLeft{ width: 100%; height: auto;}
.zhwy_slh .top .topRIght{ width: 100%; height: auto;}
.zhwy_slh .top .topRIght ul{ text-align: left;}
.zhwy_slh .top .topRIght ul li{ margin-right: 30px;}
.zhwy_slh .top .topRIght ul li:last-child{ display: none;}
.zhwy_slh .top a{display: inline-block; font-size: 28px; line-height: 60px;}
.zhwy_slh .iconfont{ font-size: 28px;} 
.zhwy_slh .zwwx_ewm{ left: 50%; top: 50px; margin-left: -70px;}
*/

.elderbar a:focus,
.elderbar a:hover {
    color: #ff0;
    text-decoration: underline
}


@media (min-width: 1000px)  {
.fixelder .navbar-inverse{ height: auto;}
.fixelder .navbar-inverse .navbar-nav>.active>a,
.fixelder .navbar-inverse .navbar-nav>.active>a:focus,
.fixelder .navbar-inverse .navbar-nav>.active>a:hover { font-size: 28px; line-height: 30px; }
.fixelder .navbar-inverse .navbar-nav>li>a { font-size: 28px; height: 60px; }
.fixelder .navbar-inverse .navbar-nav>li>a:focus,
.fixelder .navbar-inverse .navbar-nav>li>a:hover { font-size: 28px; } 

/* -------------------------首页 头条、 轮播图-------------------------- */
.fixelder .titltCon p:first-child{ line-height: 50px;}
.fixelder .titltCon p:last-child { font-size: 24px;}
.fixelder .picSlideRight{ padding-top: 20px;}
.fixelder .picSlideRight h3 { margin-top: 0; font-size: 28px; line-height: 36px;}
.fixelder .picSlideRight p { font-size: 24px; line-height: 30px; display: -webkit-box; -webkit-box-orient: vertical;-webkit-line-clamp: 4; overflow: hidden;}
.fixelder .picSlideRight time{ font-size: 24px;}

/* 推荐阅读 */
.fixelder .slh_left_main{ width: 100%;}
.fixelder .slh_left_main .slideTxtBox .hd ul li{ padding-right: 0; margin-right: 20px;}
.fixelder .slh_left_main .slideTxtBox .hd a,
.fixelder .slh_right_main .slideTxtBox .hd a{ font-size: 26px; position: relative;}
.fixelder .slh_left_main .slideTxtBox .bd>div:nth-child(5) .shareTitle{ position: relative; height: 220px;}
.fixelder .slh_left_main .slideTxtBox .bd>div:nth-child(5) .shareTitle p{ position: absolute; left: 0; top: 30px;}
.fixelder .slh_left_main .slideTxtBox .bd>div:nth-child(5) .shareTitle h4{ width: 100% !important; padding-left: 320px; box-sizing: border-box;}

.fixelder .slh_left_main .slideTxtBox .hd span,
.fixelder .slh_left_main .themeBot ul li a span,
.fixelder .lanMu_con ul li a{width: 100%; padding-right: 160px; overflow: hidden;}
.fixelder .slh_left_main .slideTxtBox .hd time,
.fixelder .slh_left_main .themeBot ul li a time,
.fixelder .lanMu_con ul li span{ position: absolute; right: 0; top: 0; width: 150px;}
.fixelder .slh_left_main .shareTitle h4 a{font-size: 26px;}
.fixelder .slh_left_main .shareTitle p{font-size: 24px; line-height: 50px;}
.fixelder .slh_left_main .themeBot ul li{ margin-bottom: 20px;}
.fixelder .slh_left_main .themeBot ul li a{ font-size: 24px; position: relative;}
 
.fixelder .slh_left_main .titlePub{ font-size: 30px;}
.fixelder #ecology .hdList ul li{ padding-right: 0 !important; margin-right: 20px;}
.fixelder .lanMu_con ul li { height: 50px; margin-bottom: 15px !important; position: relative;}
.fixelder .lanMu_con ul li a,
.fixelder .lanMu_con ul li span{ font-size: 24px !important; line-height: 50px;}
.fixelder .lanMu_con ul li a{ background-position: 0 25px;}

/* 数据开放 */
.fixelder .outBox .hd ul li{ font-size: 24px;}
.fixelder .TQ_tit{ height: 50px;}
.fixelder .TQ_tit span{ font-size: 24px; line-height: 50px;}
.fixelder .scrollText ul li,
.fixelder .sthjTit a{ font-size: 24px;}
.fixelder .scrollText{ position: relative;}
.fixelder #txtMarquee2,
.fixelder #txtMarquee3{ width: 100% !important;}

.fixelder .slh_right_main{ width: 100%;}
.fixelder .slh_right_main .exposureStyle{ margin-bottom: 30px;}
.fixelder .slh_right_main .exposureStyle div,
.fixelder .slh_right_main .exposureStyle ul li{ height: 60px; line-height: 60px;}
.fixelder .slh_right_main .exposureStyle div{ font-size: 28px;}
.fixelder .slh_right_main .jubaoStyle{ top: 62px;}
.fixelder .slh_right_main .exposureStyle ul li a,
.fixelder .slh_right_main .exposureStyle ul li .iconfont,
.fixelder .slh_right_main .jubaoStyle a,
.fixelder .slh_left_main .shareTitle ul li a{ font-size: 24px;}
.fixelder .slh_center_main{width: 50%;}
.fixelder .slh_center_main .Newstrends2{ height: auto;}
.fixelder .slh_center_main .wuRanBtn1 a{ font-size: 28px; line-height: 46px;}
.fixelder .slh_center_main .wuRanBtn1 span{ margin-top: 0;}
.fixelder .slh_center_main .wuRanBtn1 img{ margin-top: 7px;}
.fixelder .slh_center_main .superviseStyle ul li{ padding: 20px 13px;}
.fixelder .slh_center_main .superviseStyle ul li h3{ left: 60px; top: -12px; font-size: 26px;}
.fixelder .slh_center_main .superviseStyle ul li p{ left: 60px; top: 40px; font-size: 24px;}

/* -------------------------信息公开页-------------------------- */
.fixelder.xxgk-syn .col-lg-6{ width: 100%;}
.fixelder.xxgk-syn .hui .col-lg-6{ width: 50%;}
.fixelder.xxgk-syn .xxListInfo2{ padding: 0;}
.fixelder.xxgk-syn .xxListInfo2 h1 a{ font-size: 28px;}
.fixelder.xxgk-syn .xxListInfo2 h5{ font-size: 26px; text-indent: 0;}
.fixelder.xxgk-syn .xxFourBtn a{ height: 115px; font-size: 24px;}
.fixelder.xxgk-syn .slideTxtBox .hd ul{ left: 130px;}
.fixelder.xxgk-syn .xxHdCon div:last-child a{ font-size: 22px;}
.fixelder.xxgk-syn .xxTzxx_2,
.fixelder.xxgk-syn .leader a,
.fixelder.xxgk-syn .xxBtn a,
.fixelder.xxgk-syn .slideTxtBox .hd ul li a,
.fixelder.xxgk-syn .zfxxgkList a,
.fixelder.xxgk-syn .xxHdCon a,
.fixelder.xxgk-syn .spTitle{ font-size: 24px;}
.fixelder.xxgk-syn .hdTitle a,
.fixelder.xxgk-syn .zfxxgkTit a,
.fixelder.xxgk-syn .xxHdTitle a,
.fixelder.xxgk-syn .lanMtitleOne .text{ font-size: 28px;}
.fixelder .qgl_openinf_radio > div span,.fixelder .qgl_openinf_radio > div label,.fixelder .qgl_openinf_container2 table th{font-size: 19px;}
.fixelder .qgl_openinf_menu li > a em{font-size: 28px;line-height: 36px;}
.fixelder .qgl_openinf_menu div .firstList a{font-size: 19px;line-height: 30px}
.fixelder .qgl_system_title h3{font-size: 24px;line-height: 35px;}
.fixelder .qgl_openinf_container2 table tr td:nth-child(2) a{font-size: 20px;line-height: 30px;}
.fixelder .qgl_system_more a{font-size: 20px;}
.fixelder .qgl_openinf_container2 table tr td:nth-child(4){font-size: 18px;}
.fixelder .qgl_openinf_container2 table tr td,.fixelder .qgl_openinf_container2 table tr td:nth-child(5),.fixelder .qgl_openinf_container2 table tr td:nth-child(6){font-size: 19px;}
.fixelder .qgl_openinf_container_box *,.fixelder .jgzn *{font-size: 20px !important;}
        /* -------------------------生态保护页-------------------------- */
.fixelder.stbh-syn .col-lg-6{ width: 100%;}
.fixelder.stbh-syn .slideTxtBox4 .hd ul li{ font-size: 28px;}


/* -------------------------污染防治页-------------------------- */
.fixelder.wrfz-syn .col-lg-6,
.fixelder.wrfz-syn .col-md-6,
.fixelder.wrfz-syn .hui .col-lg-4{ width: 100%;}
.fixelder.wrfz-syn .lanMtitleOne .text,
.fixelder.wrfz-syn .lanMtitleTwo .text,
.fixelder.wrfz-syn .hdTitle{ font-size: 28px;}
.fixelder.wrfz-syn .wuRanBtn1 a,
.fixelder.wrfz-syn .slideTxtBox .hd ul li{ font-size: 24px;}
.fixelder.wrfz-syn .slideTxtBox .hd ul{ left: 190px;}
.fixelder.wrfz-syn .slideTxtBox2 .hd ul{ left: 130px;}


/* -------------------------数据开放页-------------------------- */
.fixelder.sjkf-syn .container .col-lg-4{ width: 100%;}
.fixelder.sjkf-syn .titlePub,
.fixelder.sjkf-syn .lanMtitleTwo .text{ font-size: 28px;}
.fixelder.sjkf-syn .superviseStyle ul li h3{ font-size: 26px; top: 16px;}
.fixelder.sjkf-syn .superviseStyle ul li p{ font-size: 22px; top: 56px;}

/* -------------------------互动交流页-------------------------- */
.fixelder.hdjl-syn .col-lg-6{ width: 100%;}
.fixelder.hdjl-syn .col-sm-3{ width: 50%;}
.fixelder.hdjl-syn .lanMtitleOne .text{ font-size: 28px;}
.fixelder.hdjl-syn .hdBtnLeft{width: 80% !important; font-size: 28px;}
.fixelder.hdjl-syn .hdBtnLeftNum{ font-size: 18px;}
.fixelder.hdjl-syn .spTitle{ font-size: 24px;}
.fixelder.hdjl-syn #myzj li a{ padding-right: 250px;}
.fixelder.hdjl-syn .ztai { position: absolute; right: 160px; top: 0; width: auto; height: 50px; padding: 0 10px; font-size: 22px; line-height: 50px;}

/* -------------------------办事服务页-------------------------- */
.fixelder.bsfw-syn .bsBtn a{ width: 48% !important; height: 136px;  font-size: 20px; line-height: 30px; margin:0 1% 20px; box-sizing: border-box;} 
.fixelder.bsfw-syn .bsBtn a:hover{ line-height: 30px;}
.fixelder.bsfw-syn .huiColor{font-size: 20px;}


/* -------------------------走进环保页-------------------------- */

.fixelder.zjhb-syn .col-lg-6,
.fixelder.zjhb-syn .col-xs-6,
.fixelder.zjhb-syn .col-md-6{ width: 100%;}
.fixelder.zjhb-syn .sthcqk{ height: 350px;}
.fixelder.zjhb-syn .stRight{ position: relative; left: initial; top: initial; width: 100%; padding-left:280px; box-sizing: border-box;}
.fixelder.zjhb-syn .stSanHc .col-xs-6>img{ display: none;}
.fixelder.zjhb-syn .sthcqk .lanMu_con ul li{ margin-bottom: 0 !important;}
.fixelder.zjhb-syn .lanMtitleOne .text,
.fixelder.zjhb-syn .lanMtitleTwo .text,
.fixelder.zjhb-syn .hdTitle{ font-size: 28px;}
.fixelder.zjhb-syn .slideTxtBox2 .hd ul{ left: 130px;}
.fixelder.zjhb-syn .slideTxtBox .hd ul li,
.fixelder.zjhb-syn .picScroll-left .bd ul li .title{ font-size: 24px;}


/* -------------------------2021父_有子概览 页面 yzgl 细览  -------------------------- */
.fixelder.yzgl-syn .lanMtitleThree .text,
.fixelder.yzgl-syn .lanMtitleFour .text{ font-size: 28px;}

/* 位置导航 */
.fixelder.yzgl-syn .weizhi{ font-size: 24px;}
.fixelder.yzgl-syn .weizhi .mbx a{font-size: 24px;}
.fixelder.yzgl-syn .slideTxtBox .hd{ width: 22%;}
.fixelder.yzgl-syn .slideTxtBox .hd span{ font-size: 26px;}
.fixelder.yzgl-syn .slideTxtBox .hd ul li a{font-size: 24px;}
.fixelder.yzgl-syn .slideTxtBox .hd ul li.on a{ background-position: 10px 20px;}
.fixelder.yzgl-syn .slideTxtBox .bd ul{width: 76%;}

/* 分页 */
.fixelder #page_div .pagination_index,
.fixelder #page_div .pagination_index_num{ font-size: 18px;}
.fixelder #page_div .pagination_index_last{ font-size: 16px;}


.fixelder.yzgl-syn .zjhb{ font-size: 20px;}
.fixelder.yzgl-syn nav{ text-align: center;}
.fixelder.yzgl-syn nav .pageNum{ float: none;}

/* 细览 */
.fixelder.yzgl-syn .xiLanTitle{ font-size: 28px;}
.fixelder.yzgl-syn .xlBtnLeft,
.fixelder.yzgl-syn .xlBtnRight{ font-size: 20px;}
.fixelder.yzgl-syn .xlContent,
.fixelder.yzgl-syn .xlContent p,
.fixelder.yzgl-syn .xlContent p span{ font-size: 24px !important; line-height: 48px !important;}
.fixelder.yzgl-syn .xlMain img{width: auto; max-width: 100%;}
.fixelder.yzgl-syn .xlWenDang div,
.fixelder.yzgl-syn .xlWenDang i{ font-size: 20px; line-height: 36px;}
.fixelder.yzgl-syn .xlWenDang a{ font-size: 20px;}

/* 网站地图 */
.fixelder.yzgl-syn .dtTit{ font-size: 28px; line-height: 60px;}
.fixelder.yzgl-syn .firstLanMu{ font-size: 24px;}
.fixelder.yzgl-syn .erJiLanMu{width: 25%;}
.fixelder.yzgl-syn .erJiLanMu a{ font-size: 20px;}

/* 黄河流域生态环境保护 */
.fixelder.yzgl-syn .newslist li{ font-size: 24px;}



/* 回应关切 */
.fixelder.yzgl-syn .zxTit{width: 160px; font-size: 24px;}
.fixelder.yzgl-syn .zxCon{ font-size: 20px; line-height: 36px;}
.fixelder.yzgl-syn .zxCon span{ font-size: 20px;}
.fixelder.yzgl-syn .tableBL tr td{ font-size: 20px;}
.fixelder.yzgl-syn .zxCon #fjxzbt{ width: 110px; height: auto;  line-height: 36px;}
.fixelder.yzgl-syn .zxCon #fjxz{ line-height: 36px;}
.fixelder.yzgl-syn .border{ font-size: 20px;}

/* 民意征集 */
.fixelder.yzgl-syn .myTit, 
.fixelder.yzgl-syn .myTit a{width: 160px; font-size: 24px;}
.fixelder.yzgl-syn .djhzskulul li{ position: relative;}
.fixelder.yzgl-syn .djhzskulul li span:nth-child(1){ position: absolute; left: 0; top: 50%; margin: -2px 0 0 0; }
.fixelder.yzgl-syn .djhzskulul li span:nth-child(2){ display: block; float: none; width: 100%; padding: 0 120px 0 12px; box-sizing: border-box; overflow: hidden; }
.fixelder.yzgl-syn .djhzskulul li span:nth-child(1){ position: absolute; right: 0; top: 0; font-size: 20px; }

/* 通用头部logo */
.fixelder .xinBanLogo .col-lg-6{ width: 50%;}
}

/* 小于768的时候 */
@media (min-width: 320px) and (max-width: 999px) {
    body.zhwy_slh{width: 100%; max-width: 750px; min-width: 320px; margin: 0 auto;}
}